package com.ruijie.acl.task.model;

import java.util.Date;
import java.util.List;

import org.apache.commons.lang.builder.ToStringBuilder;

/**
 * 
 * <p>Title:TimeRangeInfo          </p>
 * <p>Description: 时间段的信息 </p>
 * <p>Copyright: Copyright (c) 2008     </p>
 * <p>Company: Ruijie Co., Ltd.       </p>
 * <p>Create Time: 2009-7-29           </p>
 * @author ASAI
 * <p>Update Time:                      </p>
 * <p>Updater:                          </p>
 * <p>Update Comments:                  </p>
 */
public class TimeRangeInfo {

	private String name; // 时间段名称
	
	private Date absoluteStartDate; // 绝对开始时间
	
	private Date absoluteEndDate;  // 绝对结束时间
	
	private List<TimeInfo> timeInfoList; //时间信息列表

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
	
	public Date getAbsoluteStartDate() {
		return absoluteStartDate;
	}

	public void setAbsoluteStartDate(Date absoluteStartDate) {
		this.absoluteStartDate = absoluteStartDate;
	}

	public Date getAbsoluteEndDate() {
		return absoluteEndDate;
	}

	public void setAbsoluteEndDate(Date absoluteEndDate) {
		this.absoluteEndDate = absoluteEndDate;
	}

	public List<TimeInfo> getTimeInfoList() {
		return timeInfoList;
	}

	public void setTimeInfoList(List<TimeInfo> timeInfoList) {
		this.timeInfoList = timeInfoList;
	}

	public String toString() {
		return ToStringBuilder.reflectionToString(this);
	}
}
